package com.pac.questionnaire;

/**
 * 问卷模块常量
 * 
 * @author lujun.chen
 * @version [版本号, 2015年2月13日]
 * @see [相关类/方法]
 * @since [产品/模块版本]
 */
public interface QuestionnaireKeyContent {

	/**
	 * 问卷状态；1：编辑中
	 */
	public String QUESTIONNAIRE_STATE_EDIT = "1";

	/**
	 * 问卷状态；2：已发布 只有处于已发布状态的文件才能被作答
	 */
	public String QUESTIONNAIRE_STATE_RELEASE = "2";

	/**
	 * 问卷状态；3：失效
	 */
	public String QUESTIONNAIRE_STATE_FAILURE = "3";

	/**
	 * 问题类型，1：单选
	 */
	public String QUESTION_TYPE_SINGLE_SELECT = "1";

	/**
	 * 问题类型，2：多选
	 */
	public String QUESTION_TYPE_MULTI_SELECT = "2";

	/**
	 * 问题类型，3：问答
	 */
	public String QUESTION_TYPE_INTERLOCUTION = "3";
	
	/**
	 * 问题类型，4；自定义模板
	 */
	public String QUESTION_TYPE_CUSTOM="4";
	
	/**
	 * 问题所有权，0共有（任何人在定义问卷的时候都可以把该问题加入问卷中）
	 */
	public String QUESTION_RIGHTS_PUBLIC="0";
	
	/**
	 * 问题所有权，1：私有（只有该问题的创建人才能把该问题加入问卷中）
	 */
	public String QUESTION_RIGHTS_PRIVATE="1";
	
	/**
	 * 问题是否上传附件，0：无附件
	 */
	public String QUESTION_HAS_FILE_NO="0";
	
	/**
	 *问题是否上传附件，1：有附件
	 */
	public String QUESTION_HAS_FILE_YES="1";
	
	/**
	 * 问题是否系统自动回答，0：是
	 */
	public String QUESTION_AUTO_ANSWER_YES="0";
	
	/**
	 * 问题是否系统自动回答，1；否
	 */
	public String QUESTION_AUTO_ANSWER_NO="1";
	
	/**
	 * 需要回访的病史ID
	 */
	public String QUESTIONNAIRE_ID_RETURN_VIEW="48";
	
	/**
	 * M6-服务对象流产后6个月随访表
	 */
	public String QUESTIONNAIRE_ID_M6="53";
	
	/**
	 * M0-服务对象临床观察表ID
	 */
	public String QUESTIONNAIRE_ID_OBSERVE="54";
	
	/**
	 * 医生修改病人提交的答卷，回答key前缀，回答key拼接规则，answer_答案ID
	 */
	public String QUESTION_ANSWER_KEY="answer_";
	
	/**
	 * 问卷类型，0：病史
	 */
	public String QUESTIONNAIRE_TYPE_MEDICAL_HISTORY="0";
	
	/**
	 * 问卷类型，1：随访
	 */
	public String QUESTIONNAIRE_TYPE_FOLLOW_UP="1";
	
	/**
	 * 问卷类型，2：临床观察表
	 */
	public String QUESTIONNAIRE_TYPE_OBSERVE="2";
	
	/**
	 * 答卷状态，1：正常
	 */
	public String QUESTIONNAIRE_DIAGNOSIS_STATE_NORMAL="1";
	
	/**
	 * 答卷状态，2：删除
	 */
	public String QUESTIONNAIRE_DIAGNOSIS_STATE_DEL="2";
	
	/**
	 * 问卷是否自动推送，1：是
	 */
	public String QUESTIONNAIRE_AUTO_SEND_YES="1";
	
	/**
	 * 问卷是否自动推送，0：否
	 */
	public String QUESTIONNAIRE_AUTO_SEND_NO="0";
	
	/**
	 * 推送周期单位，1：天
	 */
	public String SEND_CYCLE_DAY="1";
	
	/**
	 * 推送周期单位，2：周
	 */
	public String SEND_CYCLE_WEEK="2";
	
	/**
	 * 推送周期单位，3：月
	 */
	public String SEND_CYCLE_MONTH="3";
	
	/**
	 * 推送周期单位，4：年
	 */
	public String SEND_CYCLE_YEAR="4";

}
